Made the externalId setter name configurable