fixed dynamic session usage
refactoring of domain introduce domain concept
separate db impl from core domain
seperate db and management domains