Add Builder pattern description