Fairmatic class is the entry point into the Fairmatic SDK. Other than setup, all methods are optional to call by the application. They are also no-ops in case setup has not been called. All methods are threadsafe.