Fix bug for non-mapped types
trying refactor
remove duplicated require
Fix type mapping bug
Fix tests of type mapping
Loads dinamically all classes from Constraints::Basics module