Clyde Ruby: Safely creating correct subclasses without seeing superclass code. OOPSLA Addendum 2000: 155-156