init commit
working test
moved some classes
adds ::getFQCN() method for fetching get_called_class()
renamed method ::addProperty() to ::add()
Property::getValue() now support lazy instantation
added General domain entity User for testing purposes
adds Doctrine and PHPUnit in vendors
renamed some class; Properties extend Doctrine ArrayCollection now
adds CollectionProperty
static property building and custom Properties::__clone() for CollectionProperty
Merge branch 'master' of github.com:gotohr/demode