/// <summary>
        /// Invoke the action synchronously
        /// </summary>
        /// <remarks>Blocks until the action has been processed
        /// on the device and sets any output arguments</remarks>
        /// <param name="aId"></param>
        /// <param name="aUserName"></param>
        /// <param name="aPassword"></param>
        /// <param name="aEnabled"></param>
        /// <param name="aStatus"></param>
        /// <param name="aData"></param>
        public void SyncGet(String aId, out String aUserName, out byte[] aPassword, out bool aEnabled, out String aStatus, out String aData)
        {
            SyncGetAvOpenhomeOrgCredentials1 sync = new SyncGetAvOpenhomeOrgCredentials1(this);

            BeginGet(aId, sync.AsyncComplete());
            sync.Wait();
            sync.ReportError();
            aUserName = sync.UserName();
            aPassword = sync.Password();
            aEnabled  = sync.Enabled();
            aStatus   = sync.Status();
            aData     = sync.Data();
        }
 /// <summary>
 /// Invoke the action synchronously
 /// </summary>
 /// <remarks>Blocks until the action has been processed
 /// on the device and sets any output arguments</remarks>
 /// <param name="aId"></param>
 /// <param name="aUserName"></param>
 /// <param name="aPassword"></param>
 /// <param name="aEnabled"></param>
 /// <param name="aStatus"></param>
 /// <param name="aData"></param>
 public void SyncGet(String aId, out String aUserName, out byte[] aPassword, out bool aEnabled, out String aStatus, out String aData)
 {
     SyncGetAvOpenhomeOrgCredentials1 sync = new SyncGetAvOpenhomeOrgCredentials1(this);
     BeginGet(aId, sync.AsyncComplete());
     sync.Wait();
     sync.ReportError();
     aUserName = sync.UserName();
     aPassword = sync.Password();
     aEnabled = sync.Enabled();
     aStatus = sync.Status();
     aData = sync.Data();
 }