public void update() throws ModelException
	{
		TradeKingForeman foreman = new TradeKingForeman();
		if (id == null)
		{
			try
			{
				response = foreman.makeAPICall(AccountsBuilder.getAccounts(ResponseFormat.XML));
			}
			catch (ForemanException e)
			{
				throw new ModelException("Make API Call", e);
			}
		}
		else
		{
			try
			{
				response = foreman.makeAPICall(AccountsBuilder.getAccount(id, ResponseFormat.XML));
			}
			catch (ForemanException e)
			{
				throw new ModelException("Make API Call", e);
			}
		}
		map = parseAccount(response.toString());
	}