I'm guessing this only makes sense when metadata is read from annotations, because the same rule cannot be applied when metadata resides in xml or yaml. Won't that be weird?