Issue #4: Add Fluent Interface for configuration