get rid of unneeded settings core class and inject it from the core container