Separate Attribute into RAttrbitue and WAttribute
Let's fix a bunch of bugs QQ