performance boost for Schema-constructor - validating schema should be made not within each instance creation