public function save()
 {
     if ($this->isNew()) {
         $colors = array('#B0171F', '#DA70D6', '#BF3EFF', '#8470FF', '#4876FF', '#63B8FF', '#00B2EE', '#00F5FF', '#00C78C', '#BDFCC9', '#B4EEB4', '#7CFC00', '#ADFF2F', '#FFFFF0', '#CDCDB4', '#FFFF00', '#FFF68F', '#F0E68C', '#E3CF57', '#FFEBCD', '#FF8C00', '#EE4000', '#FA8072', '#F08080', '#CD0000');
         // when adding new service - set its color randomly
         $this->data['color'] = $colors[mt_rand(0, count($colors) - 1)];
     }
     $this->data['capacity'] = 1;
     return parent::save();
 }