Using public send instead of send for the PerThreadRegistry module.

This prevents you from accidentally calling a protected method.