adds tests for preserving None in bool validation