purpose The context of the activities a user is taking - why the user is accessing the data - that are controlled by this provision.
purpose
List<Coding>? get purpose => throw _privateConstructorUsedError;