FIX: Rewrite Member getCMSFields to ensure updateCMSFields is only run once (fixes #2827)