Added IEntityMapper<T>