builds a KeyVal for this key from a series of key val args
builds a KeyVal for this key from a series of key val args
longevity.exceptions.subdomain.root.NumPropValsException
if the number of key val args does not
match the number of properties in the key
longevity.exceptions.subdomain.root.PropValTypeException
if the type of the key val arg does not
not match the type of the corresponding property in the key
returns the KeyVal for the supplied root
returns the KeyVal for the supplied root
the root
the set of properties that make up this key
a natural key for this root type. a set of properties for which, given specific property values for each of the properties, will match no more than one root instance.
the root type