Custom spring data repository. Base repository interface