*/
@Override
public void configure(ServicesFactory factory) {
factory.setInstance(ConfigurationService.class, new ConfigurationServiceImpl());
factory.setInstance(SkinFactory.class, new SkinFactoryImpl());
factory.setInstance(AjaxDataSerializer.class, new AjaxDataSerializerImpl());
factory.setInstance(ResourceCodec.class, ServiceLoader.loadService(ResourceCodec.class, DefaultResourceCodec.class));
factory.setInstance(Cache.class, new CacheProvider());
factory.setInstance(Uptime.class, new Uptime());
factory.setInstance(DependencyInjector.class, new DependencyInjectorImpl());
factory.setInstance(MessageFactory.class, new MessageFactoryImpl(new BundleLoader()));