schema validators
cleaned code, implemented Model::save() first version and added Collection object first sketch