Improves Validator and Routes to make use of default value of the Model properties when {@required false} by default all properties are made required now! Fixes #276
Updated the type example and test to make use of the changes