Redifined IRepository interface