Setting vendorName to optional to provide fallback for non namespaced extensions