Changed the way services are used by the compiler
From now on, only CompilerHandler service is called implicitly. Furthermore, in order to make UtilityHandler independent, create_objects function was moved to the CompilerHandler file.