Fixed DTO conversion and fillFields

Fixed UserDTO's child DTOs/conversion, changed fillFields to use
reflection