configured names
started implementing EntityFactory