Base Repository Class and Interface for FluentKit