struct/class consistency