Could you do away with the visible block requirement for map entities? They aren't much use if you want to make a level out of models.