Use hacky root for ensuring cache will be correct, load entity before displaying and don't show last entity if not loaded