Workflow interoperability

[Trello](https://trello.com/c/xAsq2mNn/11-buildstep-interop)
Is there any need to implement such behavior for new methods?
I suppose you cold just leave it abstarct