Be consistent with others methods
Document LocationT
Allow the use of Location in its own function signatures