public function create(Resource $resource)
{
if (!$this->supportsOperation(self::OP_CREATE)) {
parent::create($resource);
}
$class = static::$primary_model;
$model = new $class();
$this->resourceToModel($resource, $model);
return $model->id;
}