Moved Component::getParent(), Component::setParent(), and Component::getCore() methods to Element class and added tests to PropertyUnitTest to make sure methods work with Property class
Added conformance-checking classes and tests