Change _obs in Subject from protected to private, change _sj in Observer from protected to private