for certain google places the info packet returned contains differentiated or missing information, which leads to invalid address (typically missing street names).
Passing the selected Place allows access to this information that can then be added to the final object in cases where forms require these fields/values to be complete.
@kuhnza