/// <summary>
        ///		Obtiene los amigos de un usuario
        /// </summary>
        public TwitterMessagesCollection GetFriends(TwitterAccount objAccount, string strScreenName = null)
        {
            ManagerTwitter objInstance = GetInstance(objAccount);
            TwitterMessagesCollection objColMessages = new TwitterMessagesCollection();

                // Añade los usuarios
                    if (strScreenName.IsEmpty())
                        objColMessages.AddRange(objInstance.Accounts[0].UserCommand.GetFriends(objAccount.ScreenName, false));
                    else
                        objColMessages.AddRange(objInstance.Accounts[0].UserCommand.GetFriends(strScreenName, false));
                // Devuelve la colección
                    return objColMessages;
        }
        /// <summary>
        ///		Obtiene el timeLine público
        /// </summary>
        public TwitterMessagesCollection GetPublicTimeLine(TwitterAccount objAccount)
        {
            ManagerTwitter objInstance = GetInstance(objAccount);
            TwitterMessagesCollection objColMessages = new TwitterMessagesCollection();

                // Añade los mensajes
                    objColMessages.AddRange(objInstance.Accounts[0].StatusCommand.GetPublicTimeLine());
                // Devuelve la colección
                    return objColMessages;
        }
 /// <summary>
 ///		Carga una colección de mensajes con los usuarios
 /// </summary>
 private void LoadUsers(TwitterMessagesCollection objColUsers)
 {
     objColMessages.AddRange(objColUsers);
 }
        /// <summary>
        ///		Obtiene el TimeLine de un usuario
        /// </summary>
        public TwitterMessagesCollection GetUserTimeLine(TwitterAccount objAccount, string strScreenName = null)
        {
            ManagerTwitter objInstace = GetInstance(objAccount);
            TwitterMessagesCollection objColMessages = new TwitterMessagesCollection();

                // Añade el timeLine
                    if (!strScreenName.IsEmpty())
                        objColMessages.AddRange(objInstace.Accounts[0].StatusCommand.GetUserTimeLine(strScreenName));
                    else
                        objColMessages.AddRange(objInstace.Accounts[0].StatusCommand.GetUserTimeLine(objAccount.ScreenName));
                // Devuelve el timeLine
                    return objColMessages;
        }
 /// <summary>
 ///		Carga una colección de estados
 /// </summary>		
 private void LoadStatus(TwitterMessagesCollection objColStatus)
 {
     foreach (TwitterMessage objMessage in objColStatus)
         if (objMessage is TwitterMessageStatus)
             objColMessages.Add(objMessage as TwitterMessageStatus);
 }