પ્લગઇન્સને સારી રીતે વ્યાખ્યાયિત શરતો હેઠળ મુક્ત રીતે ઇન્ટરફેસને સંશોધિત કરવાની મંજૂરી આપો. અમે પ્લગઇન લેખકોને ગમે ત્યાં ગમે તે ઇન્ટરફેસો દાખલ કરવા અને તેમાં ફેરફાર કરવા માટે પરવાનગી આપે છે. વર્તણૂંક સુસંગતતાની ખાતરી માટે અમે ઈન્ટરફેસના ચોક્કસ ભાગો પર વધારાની શરતોને સેટ કરી શકીએ છીએ. ઉદાહરણ તરીકે, ચાલો કહીએ કે કોઈ વ્યક્તિ પોતાના પોતાના ઇન્ટરફેસ સાથે ટાઇટલ ફીલ્ડને બદલવા માંગે છે. અમે એક શરત સેટ કરી શકીએ છીએ જે કહે છે કે તેમનો ઇન્ટરફેસ ઓછામાં ઓછા હૂક (અથવા ક્રિયાઓ) ને મોકલવા જોઈએ.