It would be very helpful if there was some sort of rule-based logic that could be applied to properties, whether that be on assets or checklists.
As an example, a custom property with a checkbox could then enable further properties to become active when it is checked. This would be useful in situations where a check is used to determine requirement such as if an attachment is needed and if yes, a further property appears to then ask if the attachment is actually attached.