Add DataFetcherInterface for generated Map Classes. Fixes #508

Makes IDEs happy again :smile:

See #508