This allows to isolate some behavior in the context of the web application so the API and the web application can behave in different ways.