had refresh() return the model for fluent interface