I'm currently reading and playing with the ProjectTracker projects and have a 'normalize behavior' question.
Suppose an additional use case is added to ProjectTracker stating a ProjectManager adds Materials to a project - same pattern as a Resource, just a different object.
Would the best approach be to add an additional EditableChildList property (ProjectMaterials) to the Project class
OR
would it be better to create a new Project class that looks exactly like the existing Project class and replace ProjectResources with ProjectMaterials?
OR
something else I'm not considering?
Copyright (c) Marimer LLC