- added Withdrawal operation
- refactored services a little bit
- added default validation to domain objects and possibility to inject custom validation