ProfileCommon.GetProfile(string)' hides inherited member '.UserProfile.GetProfile(string)'. Use the new keyword if hiding was intended
<p>I am using aspnet membership profile and Inherited the profileBase class to a class name UserProfile, where I have defined the method GetProfile. Everything working fine But while build getting the above warning.</p>

<p>Please help how to remove the warning. 
Below the sample codes.</p>

<pre><code>public static UserProfile GetProfile(string userName)
        {
            return (UserProfile)Create(userName);
        }

        public static UserProfile GetProfile(string username, bool authenticated)
        {
            return (UserProfile)Create(username, authenticated);
        }

        public static UserProfile Current()
        {
            return ((UserProfile)(HttpContext.Current.Profile));
        }
  &lt;!-- Profile configuration --&gt;
    &lt;profile enabled="true" defaultProvider="EFProfileProvider" inherits="Jan.DB.Provider.UserProfile" automaticSaveEnabled="true"&gt;
      &lt;providers&gt;
        &lt;clear/&gt;
        &lt;add name="EFProfileProvider" type="Jan.DB.Provider.EFProfileProvider" connectionStringName="JanEntities" applicationName=""/&gt;
      &lt;/providers&gt;
    &lt;/profile&gt;
</code></pre>