If You're not so eager on having to enhance code with Attributes as I am, esp after you cant inform at compile time what's going to transpire Here's my Resolution. Operates just like a charm. Notice that For those who have want to combine with Yet another resolver (such as https://propertyingurugram.in/smart-homes-will-soon-become-a-necessity-rather-than-a-luxury-vivek-singhal/