changed Item structure: ItermProperty is allocated when needed. current
value is in Item.data[].
added QuadInOut