decorate function

Dispatches execution to the most appropriate model decoration function.