Getting properties from values without the error-ridden headache.