oh, yes you are quite right.  can you add a comment that

    TODO: for now this just looks at the name of the parameter which is poor (and @Beta !).
    better will be to use a strongly-typed LocationCollection or (significantly better) supply 
    a generic server-side mechanism for populating options in some situations.

apart from that good to go i think