property checks for heap