Begin dettaglio refactoring - created partial repository class - added repository methods interface