@jmazzi `attr_readonly` is supposed to allow writes when an object is created. But yeah, it would prevent updates.