Represents an single style layer.
mandatory id.
Overloaded equals.
Overloaded hashcode.
For internal usage.