Errors have been fixed (gcc compiler).
IServiceLocator functionality has been extended by creating objects ability (last, third part).