Added Builder pattern example