Make sure to return the instance instead of the results of setDefaults().