Using class type defined inside an interface, outside

In reply to Marc43:

You are right. I do not understand what you want to do and what the benefit is.