:nullable option allows missing fields
Merge pull request #3 from ismasan/nullable_params

:nullable option allows missing fields
Param definitions are inherited to subclasses