This makes me wonder why we export ol.source.Source. Any idea?