In $attributesToRemove, we have only the name of the attributes to skip. So in this case, the array is either empty or having one single element: 'about'. So $attributesToRemove is not an associative array. The key and values here are for $this->_attributes. So I guess it doesn't make senses to change it the way you propose? Or did I miss something?