Not using the full validator here on purpose.  This helper method only has responsibility for partial construction.