Working with creational design pattern :: Builder in Objective c