Updated to match new Propagator interface

Most of the methods of Propagator are now non-const. This change
aligns these classes with this new interface.