Templatize ol.Collection
Remove unneeded type cast
Stricter typing for ol.Collection