CSM.Dev

Неплохо, но не оптимизированно.
У тебя там куча фейсов которые можно удалить.