fails:BasicObject behaves privately
fails:BasicObject behaves publically
