public function unsetProperty($property)
    {
        $property = (array)$property;
        foreach ($property as $p) {
            unset($this->_properties[$p], $this->_dirty[$p]);
        }

        return $this;
    }
public function unsetProperty($property)
    {
        $property = (array)$property;
        foreach ($property as $p) {
            unset($this->_properties[$p], $this->_dirty[$p]);
        }

        return $this;
    }
public function unsetProperty ( $ property ) { $ property = ( array ) $ property ; foreach ( $ property as $ p ) { unset ( $ this -> _properties [ $ p ] , $ this -> _dirty [ $ p ] ) ; } return $ this ; }
Removes a property or list of properties from this entity

### Examples:

```
$entity->unsetProperty('name');
$entity->unsetProperty(['name', 'last_name']);
```

@param string|array $property The property to unset.
@return $this
Removes a property or list of properties from this entity