moved the concrete factories ta separate package in order to have a clean persistence package
minor edits