I wonder if `new_record?` could be used across more models. I realize tenant isn't the only one implemented this way.  Starts to smell like a *gasp* base class for OpenStack models providing a default `save` implementation.