Add validate method
0.0.4
Handle properties without type specified
0.0.5
SpreadExpression and correct property names
0.0.6