- singleton as enum
- better exception handling in AbstractFacade
Merge remote-tracking branch 'origin/user_domain_model' into
user_domain_model