Start to various architecture: query helper, entity metal model, type accessor strategy. Initial unit tests.