fixed property instanceof bug