added observable to abstractStructure. added classModel