- Turn TypeObject::getProperty() a virtual method