if the action is an array, always create a new one, regardless whether the resource is an instance or not.