public UserDetails(User user)
            : base(user)
        {
            foreach (var place in user.Places)
            {
                Places.Add(new PlaceModel(place));
            }

            foreach (var comment in user.Comments)
            {
                Comments.Add(new CommentModel(comment));
            }
        }
        public UserModel(User user)
        {
            this.Id = user.Id;
            this.Username = user.Username;
            this.Password = user.Password;
            this.SessionKey = user.SessionKey;
            this.Places = new List<string>();
            this.CurrentPlaceId = user.currentPlaceId;
            this.Longitude = user.Longitude;
            this.Latitude = user.Latitude;

            foreach (Place currentPlace in user.Places)
            {
                this.Places.Add(currentPlace.Name);
            }
        }