Introduced a builder to support optional parameters