That's not a realistic goal, because there's no common agreement on the framework API. If there were, every framework would have the same API already.
"Surprise, Polymer's API provides a possibility to define that."
Your point being?
"Oh. Right. 6, not 8. I wonder if I ever complained about the number of methods required? Nope, what I complained about is the amount of tedious boilerplate you need to write to implement the most basic and common of things."
You're not intellectually honest, so I will stop this discussion.