fixed visibility issue
Set Model\Project to be public; set AbstractProperty to be public
Merge branch 'Export' (again)