added a patch for Action so that it can handle our CompositeActions