abstract fun createDefaultInstances(): List<T>
Returns a list of the default instances.
This method must return new instances every time it is called.
Return a list of the default instances