A generic repository with fluent API.