This module is designed to simplify the painful process of validating the deep properties of an object.