Adding  method sugar, and some tests
Throw a  if the step asks for an unresolvable dependency