Replaced @PreInit, @Init, and @PostInit with @EventHandler