Fixed builder pattern