renamed Action to ReflectedAction