adding builder pattern to UserDto