title: Why custom properties for IdentityUser custom class are always null
body: <p>I have a UserManager for my custom Identity user:</p>
  
  <pre><code>private readonly UserManager&lt;CustomUser&gt; _userManager;
  </code></pre>
  
  <p>Which has a collection of <code>Subscriptions</code>,</p>
  
  <pre><code>public class CustomUser:IdentityUser
  {
      public ICollection&lt;Subscription&gt; Subscriptions { get; set; }
  }
  </code></pre>
  
  <p>But when I retrieve the user using <code>userManager</code>:</p>
  
  <pre><code>  var user = await _userManager.FindByEmailAsync(model.UserName);
  </code></pre>
  
  <p><code>Subscriptions</code> is null.</p>
  
  <p>I am adding subscriptions and updating using:</p>
  
  <pre><code> await _userManager.UpdateAsync(user);
  </code></pre>
  
  <p>When I check in database for <code>Subscriptions</code>, I could see the entries.</p>
  
  <p>But user manager's <code>Subscriptions</code> is always returns null.</p>