improvements to Owner Controller

- migrated to bean validation annotations
- merged to one single controller