restrict access to a transition methods from within a template

As described in the django docs
https://docs.djangoproject.com/en/1.5/ref/templates/api/#variables-and-lookups
model methods with an alters_data = True attribute cannot be called within a template.
This should be automatically implemented to all transition methods