Not bug or something but it would e more redable if there was something like:

    case GetUrbanGameDetails:
        getUrbanGameDetails(...) // <- asociated method
    case GetUrbanGameBaseList:
        getUrbanGameBaseList(...) // <- asociated method