CLSN-6 Create Query Layer
T type methods moved from allocation to query layer