createID abstract method
Creates an ID from explicit component values.
name is the entity name (optional).
address is the required core address component (cannot be null).
terminal is the optional terminal/location (RESERVED).
Returns a new ID instance with the specified components.
Implementation
ID createID({String? name, required Address address, String? terminal});