 
 class SimpleCommand
 {
+	[Inject]
 	public var commandTracker:CommandTracker;
 	
 	public function execute():void
 	{
 		commandTracker.notify(SimpleCommand);
 	}
+}
+
+class AnotherCommand
+{
+	[Inject]
+	public var commandTracker:CommandTracker;
+	
+	public function execute():void
+	{
+		commandTracker.notify(AnotherCommand);
+	}
 }
package org.robotlegs.v2.experimental 
{
	import org.flexunit.asserts.*;
	import flash.events.EventDispatcher;
	import org.flexunit.asserts.assertEqualsArraysIgnoringOrder;
	import flash.events.Event;

	public class CommandFlowTest 
	{
		private var instance:CommandFlow;
		private var eventDispatcher:EventDispatcher;
		private var commandTracker:CommandTracker;

		[Before]
		public function setUp():void

			instance = new CommandFlow();
			eventDispatcher = new EventDispatcher();
			commandTracker = new CommandTracker();
			injector = new Injector();
			injector.map(CommandTracker).toValue(commandTracker);
		}

		[After]
