In my branch https://github.com/aledsage/brooklyn/tree/fix-subnet-tier-persistence, I've added `fromAttributeOnEntity`, and changed callers to use that. I think that is a nicer way, rather than reflectively calling a method.