An attempt to fix Entity#check

Now, it should be possible to mix initialized attributes with
defaults or uninitialized attributes and run a successful #check
on them. There is no need to use #convert.
Merge pull request #35 from arax/attr_check_fix

An attempt to fix Entity#check