code: private static String initCreateEntityWithPropertiesQuery(EntityKeyMetadata entityKeyMetadata) {
  		StringBuilder queryBuilder = new StringBuilder( "CREATE " );
  		queryBuilder.append( "(n:" );
  		queryBuilder.append( ENTITY );
  		queryBuilder.append( ":" );
  		appendLabel( entityKeyMetadata, queryBuilder );
  		// We should not pass a map as parameter as Neo4j cannot cache the query plan for it
  		queryBuilder.append( " {props})" );
  		queryBuilder.append( " RETURN n" );
  		return queryBuilder.toString();
  	}
docs: /*
  Example: CREATE (n:ENTITY:table {props}) RETURN n