move project properties classes to model.api