@jmazzi `attr_readonly` seems to skip serialized columns when it's enabled. So could you do something like `attr_readonly(column) unless @private_key`?