CAS-1263: Cloning a RegisteredService should not have to require a cast

Changing the clone's return type as such I believe is supported by JDK5+.