added DataCell inheritance checking