title: Object properties not getting modified
body: <p>I got a WCF service and im using Entity Framework to communicate with the database.</p>
  
  <p>Of course I cannot return my entity objects so I created WCF ones.</p>
  
  <p>In this code Im getting data using EF, which comes good..but then when I use the for each statement, the usersForClient is always assigned empty. This is returning an empty list at the end, but usersList is full of users.</p>
  
  <pre><code>UserMethods userMethods = new UserMethods();
  List&lt;Users&gt; usersList = userMethods.getUsersByLastName(pLastName);
  List&lt;wcfUser&gt; usersListForClient = new List&lt;wcfUser&gt;();
  wcfUser usersForClient = new wcfUser();
  
  foreach (Users u in usersList)
  {
      usersForClient = new wcfUser();
      usersForClient = TranslateServerUserToClientUser(u,usersForClient);
      usersListForClient.Add(usersForClient);
  }
  
  return usersListForClient;
  </code></pre>
  
  <p>This is my translate method :</p>
  
  <pre><code>private wcfUser TranslateServerUserToClientUser(Users serverSideUser, wcfUser clientSideUser)
  {
      clientSideUser.Age = serverSideUser.Age;
      clientSideUser.Email = serverSideUser.Email;
      clientSideUser.DateJoined = serverSideUser.DateJoined;
      clientSideUser.LastName = serverSideUser.LastName;
      clientSideUser.Name = serverSideUser.Name;
      clientSideUser.UserName = serverSideUser.UserName;
      clientSideUser.IdUser = serverSideUser.IdUser;
      clientSideUser.DateLastLogin = serverSideUser.DateLastLogin;
      clientSideUser.ProfilePicture = serverSideUser.ProfilePicture;
      return clientSideUser;
  }
  </code></pre>