Add builder pattern implementation example