Changed exposed data structures from Set to Collection

Multiple getters used to unnecessarily expose data structure specifics.
Now, the most generic Collection is returned instead.

BTW this fixes some singular/plural inconsistencies as discussed in #103