Отличная абстракция, спасибо.