Seems an inconsistency response. If the model class is set, it will return the object, otherwise it will create the object and return true.