Небольшие улучшения по коду перед рефоакторингом
Рефакторинг классов - на серверной стороне. Вродебы не плоо получилось =)