Renamed the static method paramsToExpectedArgs to _subDictionary and made it protected
Added a functionality to computable getArgs. And tested it.
Added the protected function _getDictionaryNames in Computable. It return a set with the names. Tested in TestComputable
Added and tested public methods getChildrenNames and get AttributesNames
Changed the method subDictionary into a protected method returning a subdictionary of self.__dictionary
Tested subDictionary method of Computable
Fixed the issue in testMap2DExtension. But rise a new TODO_1: we can access every attributes in Map2D._modifyParams. It would be better if we could not write time, size. Might require a dedicated dict class with reading views and writing views...