Core functionality moved from Skeleton21
SqlConventional: fix - getting table name from repository class does not depend on namespace
added PresenterFactory