Implemented multi sub-key support

Old getter are marked as deprecated. They will be removed when all other
methods have been changed to the newly returned Lists.

As discussed with @f-porter

Closes #206
Probably, but I don't know if that should be implemented here. We need something that controls data access from modules. Maybe that layer should make these values read only.