Declare constant before accessors as defined in the style guide
Add SystemDescription#compatible? and #ensure_compatibility! methods