Updated subclasses of Differentiable to new interface.