Value::Base::parse coerces nothing to error or default
Add Model::_parse
Make Lego::Model::new private
Model parse does not depend on coerce
Validate only via Model::validates and apply to specific attribute
Model parse returns ParseError on failure
Flatten attributes only single level
Merge pull request #5 from pithyless/model-coerce-via-parse

Model coerce via parse