added Struct & OpenStruct for data only classes