Parsed documentation:
View on GitHub
Hernán - this is extremely hacky, I'd like to
map core keys to procs, use yield:, use cached values,
add logic for has_many handling (e.g. identifiers) etc.
ultmately, each key maps to a proc that returns a value

deprecated for new approach in CollectionObject, AssertedDistribution
Please help! Open an issue on GitHub if this assessment is incorrect.