We decided to use a consistent interface for all our data mutations.  `instance.ttl(60).save()`