packet property Null safety
Packet holds onto two
Gradients and a
When requesting any potential
Gradient property other than colors or
Packet may be called upon and will provide the relevant
If either gradient does not have the requested property, a default value is provided as per GradientUtils.
final GradientPacket packet;