changing MessageInterpolatorFactory to avoid circular reference problem. now we can override MessageInterpoletorFactory to define the bundle to be used