implement cross-object null checking