When I originally wrote this code I couldn't find any way, but maybe the newer Virtus has more support for this. If nothing else, we could  hook into the initializer now, and set all non-passed-in attributes to a `AttributeNotGiven` constant or something and then check for that here.