in progress: build userProfile in first access
Fixed: transactions scope

- All database access in domainServiceImpl
- Controller functions just call one database access function in
domainServiceImpl
- TX APO definition