Base fluent API classes