An abstract class that provides convenience methods that are available in WOComponent and WODirectAction. This
can be sub-classed for component or direct action delegates that want the convenience of having these commonly used methods
available.
This class also provides nice logging to stop your head hurting when trying to figure out which delegate
is performing an action.