consider inherited attributes