refactor decode() and ElementsExtension::ALL
#7
+93
−3,133
decode() and ElementsExtension::ALL
#7