Reformatting code, adding `trigger` & `timestamp` to `Route` instances, renaming "active" to "current" to avoid collision on anchor property