generator fields refactoring
small refactoring for generated __init__
small refactoring for generated class header
assignfield refactored
repr is slightly refactored
__call__ is slightly refactored
using class fields to define instance agnostics properties
math functions default value is given as a float literal but implicitely converted to types.IFunction[float](ops.Constant[float](v))