source Indicates whose goal this is - patient goal, practitioner goal, etc.
Reference? get source => throw _privateConstructorUsedError;