I'm wondering why such interesting feature took that long to be implemented. Frameworks have that feature and can't literally exist without that. Anyway it's never too late.