removed elementTypes and elementTypeName from marshallers in favor of configuration on the front end