add .getWritable() method to get non-readOnly attributes; .save() method will only save writable attributes