[task] added a new Builder that takes a displayname and removing the

setter method