Is there a difference between using _events.AsReadOnly() and [.. _events]? If yes why not use the first one?