Moved the cortex_density parameter to the ModelGCAL class
Removed the matchconditions attribute from SheetSpecs
Removed match_name and properties from ProjectionSpec constructor
Removed object_type property and updated object_type variable names
Updated the docstrings of the Specification classes
Silenced param warnings about class attributes using context manager
Minor fixes to docstrings, exception messages and method names
Improved method names for projections and matchconditions
Moved projection ordering hack into separate method
More small improvements and tweaks
Removed unused self attributes
Simplified definition of VisualInputModel.setup_attributes
Simplified self.message statements for sheets and projections