public function interpretInputData(&$input)
{
$input = array_except($input, ['_token']);
$this->cleanseModelName($input);
$this->appendSoftDelete($input);
$this->appendTimestamps($input);
$this->interpretFieldsArray($input);
array_walk_recursive($input, 'self::castToBoolean');
}