appearance is something only items have, so move it to item_type