New fake parameter can be created for a function

+ Added: NewFakeInputParameter in Function class
+ Validator small bugfix
+ Variable constructor optimization