[RFC] Domain managers

As many time mentioned (not only me) principale of creating things is not job for repositories, theirs job is finding. So I finally find some time to introduce "proper" managers to do the job right.
Sorry but I don't see any problem here with line long.. we have many other places with similar or bigger amount of characters, yet we (IIRC) don't have any real described "line limit" for characters.