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
Of course the redundant maintenance effort isn't really nice, but I think it is better than re-creating these lists on every access. And since they are only modified by a very limited amount of methods, the efforts isn't that much.