title: Allowing implementing interface only for specific classes
body: <p>Is it possible to permit only some specific classes to implement an iterface?
  Let's say that I created interface <code>IMyInterface</code> and I want only classes which derive from <code>UserControl</code> to have an ability to implement my interface. Is this possible?</p>