No, this is definitely not intended to fail. We’ll take a look.
And maybe it is not issue and behaviour is correct.
We want to substitute class with some object but full object graph includes instance of that class. In such case Fuel will use substitution as reference to class of serializable instance. And on materialisation substitution can not understand #fuelNew: protocol.