 		 *
 		 */
 		private var _avatar:DisplayObject;
+		
+		/**
+		 *
+		 * @hint for saving avatar
+		 */
+		private var _avatarType:String;
 
 		/**
 		 *

				homeVoiceNode.NUMBER = homeVoiceNumber;
				vcardExtNode.appendChild( homeVoiceNode );
			}

			iq.addExtension( vcardExt );
			connection.send( iq );

		}

		/**
		 * The byte array to be used with a Loader.loadBytes or similar.
		 */
		public function get avatar():ByteArray
		{
			return _imageBytes;
		}
		public function set avatar( value:ByteArray ) : void
		{
			_imageBytes = value;
		}
		
		/**
		 * The image type of the avatar. Used for saving the image.
		 * If this is blank, the avatar will not be saved.
		 */
		public function set avatarType( value:String ) : void
		{
			_avatarType = value;
		}
		
		/**
		 * Deserializes the incoming IQ to fill the values of this vcard.
		 * @param iq
