isEmptyObject check