I need to define a property of a Class to be of Type `UIViewController` and to implement protocol `MyProtocol`. In objective-C I can write something like 

```
UIViewController<MyProtocol> myProperty;

```

I can't find anything on the documentation and so I suppose that this is not possible :/ can you confirm... here is the example code to add some more info 

```
class SignInPresenter {

    var myProperty:UIViewController and MyProtocol <--- here is the problem. 

```