Fixed#74 : Keyword parameters are no longer recognized when a concept that redefines equality is created
Fixed#118 : RecursionError: maximum recursion depth exceeded
Fixed#119 : PreventCircularReferenceEvaluator
Fixed#121 : Plural are not updated when new elements are added
Fixed#123 : BaseCache : Values in cache can be evicted before being committed
Fixed#105 : TOO_MANY_ERROR is not the relevant error when results are filtered
Fixed#77 : Parser: ShortTermMemoryParser should be called separately
Fixed#78 : Remove VariableNode usage
Fixed#79 : ConceptManager: Implement compile caching
Fixed#80 : SheerkaExecute : parsers_key is not correctly computed
Fixed#81 : ValidateConceptEvaluator : Validate concept's where and pre clauses right after the parsing
Fixed#82 : SheerkaIsAManager: isa() failed when the set as a body
Fixed#83 : ValidateConceptEvaluator : Support BNF and SYA Concepts
Fixed#84 : ExpressionParser: Implement the parser as a standard parser
Fixed#85 : Services: Give order to services
Fixed#86 : cannot manage smart_get_attr(the short, color)
Fixed#70: SheerkaFilterManager : Pipe functions
Fixed#71: SheerkaFilterManager : filter_objects
Fixed#75: SheerkaMemory: Enhance memory() to use the filtering capabilities
Fixed#76: SheerkaEvaluateConcept: Concepts that modify the state of the system must not be evaluated during question
Fixed#49 : ExpressionParser: Implement ExpressionParser
Fixed#50 : Implement ReteConditionExprVisitor
Fixed#51 : Implement PythonConditionExprVisitor
Fixed#52 : SheerkaConceptManager: I can get and set concept property
Fixed#35 : Refactor test helper class (CNC, CC, CIO)
Fixed#36 : Concept values are not used when declared with variable expression
Fixed#37 : Objects in memory lose their values are restart
Fixed#38 : func(a=b, c) (which is not allowed) raise an exception