Support readonly attribute