High Availability Singleton Services in TorqueBox