Оптимизированы условия if-else в ResourceSystem()