Returning observer collection inside lock to prevent sporadic errors und...