Introducing property types
some fixes + coverage
Fixed validator
yaml update
Fixes and update