prepared for more neo4j model extensions