refactor decode() and ElementsExtension::ALL
#7
+89
−3,131
decode() and ElementsExtension::ALL
#7