PosDomainRepository written