Sample Framework according to Repository and Domain Services principles