Should be used to create Mapbox official plugins.
unique id
Equals implementation taking only id into account.
Hash code implementation taking only id into account.
toString implementation.
Unique plugin id.
Plugin instance implementing MapPlugin. Must be non-null for user-defined plugins or RuntimeException will occur when trying to initiate such plugin.