Change over to a fluent initialization method