Builder pattern, testing completed