public function deleteProperties($properties)
    {
        if (is_array($properties)) {
            foreach($properties as $prop) {
                unset($this->properties[$prop]);
            }
        } else {
            unset($this->properties[$properties]);
        }
        return $this;
    }