Nit: you can have get/set on one line
`public override string ExtensionName { get; set; }`