fix issue with modifying sprint with non-utf8 characters (fixes issue #1477)
fix caching sometimes not working properly on multi-scoped installations
fix trying to load unavailable objects on multi-scoped installations