new entity store implementation that replaces old "mapping" sub pkg

it is similar to Java Persistence API