@maurizi Perhaps unfortunately, you _can_ call a method from a template. It implicitly adds the `()` to a method. So whether it is a method or a property, the way you call it in a template is the same, `{{ instance.has_itree_region }}`. So while I think your point is great, making this a method doesn't solve that problem.