Refactored event model and fixed bugs in field group collection hydration.