Much needed refactoring. Fixed the fetch bug by removing this silly initialize from the Comment model and putting the event related logic at the right place. Thanks Baptiste for the hint !