Move .withData into the fluent interface