Registering guard instances, not classes