Extending an LDAP query with C#
===

I currently have a couple methods here: 

    public ADHelper()
            {
            
               connection =  InitializeConnection();
    
            }
    
            private DirectoryEntry InitializeConnection()
            {
                DirectoryEntry ldapConnection = new DirectoryEntry("LDAP://servername.domain.com:389/DC=domain,DC=com");
                ldapConnection.Username = "user"
                ldapConnection.Password = "password";
    
                ldapConnection.AuthenticationType = AuthenticationTypes.Secure;
                return ldapConnection;
    
            }

I'd like to create another method to check and see if an object exists within that domain.  I'm currently doing that with the following: 

    public bool Exists(string objectPath)
            {
                bool found = DirectoryEntry.Exists("LDAP://" + objectPath);
                return found;
            }

But that forces me to specify an entire LDAP string.  I'd like to simply extend the initial ldapConnection with an OU and maybe CN parameter within the Exists() method.  Is there any way to make this happen without making the Initialize() method public?  

Thanks so much!