Adding the Builder pattern contract for the Entity Objects