More coding standard notes: Please use lower camelCase for member variables e.g. `IsSupported` -> `isSupported`, `UnsupportedWarningText` -> `unsupportedWarningText`.