WIP - workflows: updates

Test for checking everything 
```python
In [1]: class A:
   ...:     def __init__(self, a):
   ...:         self.a = a
   ...:         

In [2]: class B(A):
   ...:     def what_is_a(self):
   ...:         return self.a
   ...:     

In [3]: b = B('foo')

In [4]: b.what_is_a()
Out[4]: 'foo'
```