re-factored initial draft and added in additional Europeana Response Objects