Resolution of strings to classes for subscribers

Enables subscribers to be specified as strings so that they are resolved on each call and therefore can be compatible with autoloading.