elim self-reference in instance_attributes