All components must be constructable from java objects in unit tests and must operate stand-alone - IE without a huge config DB behind them