We need a possibility to work with couple tables under one Entity. The most convenient way for us - create table with something like tableName by `Tx.Current.get().getRepositoryTransaction().table(entityCls, tableName)` In this case we have to think at least about: * names in projections * behavior in SchemaChecker