moved parent from SimpleAttribute to OctoAttribute, fixed serialization bug with mirror rule