add _.readOnlyAttr