/**
        * Creates a dispatcher with the standard handlers.
        * @param personHandlerProvider provider for the person handler
        * @param activityHandlerProvider provider for the activity handler
        * @param appDataHandlerProvider provider for the app data handler
        */


        public StandardHandlerDispatcher(PersonHandler personHandlerProvider,
                                         ActivityHandler activityHandlerProvider, AppDataHandler appDataHandlerProvider,
                                         MessageHandler messageHandlerProvider)
            : this(new Dictionary<string, DataRequestHandler>() 
                       { 
                           {PEOPLE_ROUTE, personHandlerProvider},
                           {ACTIVITY_ROUTE, activityHandlerProvider},
                           {APPDATA_ROUTE, appDataHandlerProvider},
                           {MESSAGE_ROUTE, messageHandlerProvider}
                       }
                )
        {
            this.handlers.Add("samplecontainer", new SampleContainerHandler());
        }
        /**
         * Creates a dispatcher with the standard handlers.
         * @param personHandlerProvider provider for the person handler
         * @param activityHandlerProvider provider for the activity handler
         * @param appDataHandlerProvider provider for the app data handler
         */


        public StandardHandlerDispatcher(PersonHandler personHandlerProvider,
                                         ActivityHandler activityHandlerProvider, AppDataHandler appDataHandlerProvider,
                                         MessageHandler messageHandlerProvider)
            : this(new Dictionary <string, DataRequestHandler>()
        {
            { PEOPLE_ROUTE, personHandlerProvider },
            { ACTIVITY_ROUTE, activityHandlerProvider },
            { APPDATA_ROUTE, appDataHandlerProvider },
            { MESSAGE_ROUTE, messageHandlerProvider }
        }
                   )
        {
            this.handlers.Add("samplecontainer", new SampleContainerHandler());
        }