usage of empty function
moved test_magicfieldcall.php to NodeProvider/Tests/test_magicfieldcall.php
removed function <hasParentType>
added function <isTypeName>
added function <isTypeNameExact>
added constructor parameters for <BaseEntityType>
switched constructor to protected