changed result of getContentTypeList to named array to avoid unnecessary Content Type Definition parsing