fails:BasicObject's subclasses behave privately
fails:BasicObject's subclasses behave publically
