creates ColumnMetadata.getRefFor(T) a shortcut method as described in its javadoc
creates PersistentCollection
creates CacheType enum and adds some properties to Table and OneToMany