public function getOrNew($id = null)
    {
        try {
            $model = $this->get($id);
        } catch (MappingException $e) {
            $modelClass = $this->getModelClass();
            $model      = new $modelClass();
        }

        return $model;
    }