fix #6: unversal entity and abstract mapper