```using System; public sealed class SessionCache { private static readonly Lazy<SessionCache> lazy = new Lazy<SessionCache>(() => new SessionCache()); public static SessionCache Instance { get { return lazy.Value; } } public UserData userData { get; set; } private SessionCache() { } } ``` Am I doing something wrong in the syntax? .NET CORE 2.1