Added support for new validation configs to build system and introduced best practices, closes #882