Update method signatures for adding/removing observers