Attempts to move UnitRepository towards generics
Made GetAll 'generic'