Changes structure Refactoring reflection calculate, binary, OperatorBinary, Constant and NamedConstant