My reasoning was that the only time init gets called is when you either const a new NetworkTechnology, or call setPath to reassign it, in which case the properties cache will be stale. Both cases you will want to re-populate the properties cache.
I can add this back in, and then just clear the cache when calling setPath.