 
 			messageBus = Ext.create( 'Ext.util.Observable' )
 			store = Ext.create( 'Ext.data.ArrayStore' )
-			#store.data - event: add
 
 			exampleInstance = Ext.create( 'ExampleSubClass',
 				messageBus: messageBus


				observe:
					messageBus:
						parentMessage: "parentMessageHandler" #host: @, target: @messageBus, fn: host.parentMessageHandler
					store:
						beforesync: "storeHandler" #host: @, target: @store, fn: host.storeHandler
					'store.data':
						add: "storeDataHandler" #host: @store, target: @store.data, fn: host.storeDataHandler

				parentMessageHandlerCalled: false
				storeHandlerCalled: false
				storeDataHandlerCalled: false

				parentMessageHandler: ( eventData ) -> @parentMessageHandlerCalled = eventData
				storeHandler: ( eventData ) -> @storeHandlerCalled = eventData
				storeDataHandler: ( eventData ) -> @storeDataHandlerCalled = eventData
			)

			Ext.define( 'ExampleSubClass',


		it( 'should attach listeners to observed objects', ->

			Ext.define( 'ExampleClass',
				extend: 'Deft.mvc.ViewController'

