Add parameter DSL and rename Builder API methods