If the transition between the current status and $status can be performed,
the status attribute in the owner model is updated with the value of the new status, otherwise
it is not changed.
This method can be invoked directly but you should keep in mind that it does not handle status
persistance.