Some additional metadata currently has no effect as it's malformed. For example #37596 is caused by a default value being declared within hints instead of properties. We should consider making such errors cause a build failure so that they can be caught early.