Updated the AbstractRestfulController to utilise the new Dispatcher for the majority of behaviour.