@Deprecated
	public static ChannelServiceFactory createDefaultStack() {
		
		ChannelServiceFactory regReads = createRawStack();
		
		//LAYER 3: secure
		Map<String, Object> props2 = new HashMap<String, Object>();
		props2.put(ChannelServiceFactory.KEY_IMPLEMENTATION_CLASS, ChannelServiceFactory.VAL_SECURE_CHANNEL_MGR);
		props2.put(ChannelServiceFactory.KEY_CHILD_CHANNELMGR_FACTORY, regReads);
		ChannelServiceFactory secureFactory = ChannelServiceFactory.createFactory(props2);

		//LAYER 4: packetizer
		Map<String, Object> props1 = new HashMap<String, Object>();
		props1.put(ChannelServiceFactory.KEY_IMPLEMENTATION_CLASS, ChannelServiceFactory.VAL_PACKET_CHANNEL_MGR);
		props1.put(ChannelServiceFactory.KEY_CHILD_CHANNELMGR_FACTORY, secureFactory);
		ChannelServiceFactory cmProcFactory = ChannelServiceFactory.createFactory(props1);
		
		//LAYER 5: threadpool
//		Map<String, Object> props3 = new HashMap<String, Object>();
//		props3.put(ChannelServiceFactory.KEY_IMPLEMENTATION_CLASS, ChannelServiceFactory.VAL_THREAD_CHANNEL_MGR);
//		props3.put(ChannelServiceFactory.KEY_CHILD_CHANNELMGR_FACTORY, cmProcFactory);
//		ChannelServiceFactory threadedFactory = ChannelServiceFactory.createFactory(props3);
		
		//LAYER 6: exception protection
		Map<String, Object> props4 = new HashMap<String, Object>();
		props4.put(ChannelServiceFactory.KEY_IMPLEMENTATION_CLASS, ChannelServiceFactory.VAL_EXCEPTION_CHANNEL_MGR);
		props4.put(ChannelServiceFactory.KEY_CHILD_CHANNELMGR_FACTORY, cmProcFactory);
		ChannelServiceFactory excFactory = ChannelServiceFactory.createFactory(props4);
		
		return excFactory;
	}