Builder Pattern OK.