Protected eventview model, still need to find out where null comes from