Add Builder pattern