Handle 'null' values in isBasicObject check