Сhanged the plugin model

Thanks http://habrahabr.ru/sandbox/39442/