separeted backgroundView from contentView hierarchy for cells