Added optToRef and tryToRef
Took 'override' off RefById.getId and LazyId.getId.  LazyId.getId calls getId on its RefById
Added RefSpec