Every time I create a new data model with EF, I have to enter the TT file and substitute each occurrence of ICollection and the first occurrence of HashSet for ObservableCollection as well as the namespace Generic for ObjectModel.
The process is described on the internet (the bullet list right above "Lazy Loading" section) and seems to be as a hacky work-around for a shortcoming of a new technology, which with time should have been remedied and not needed.
Is it possible to automatically create observable collection or is the approach described the most efficient and generally applied?