Please make this function(s) the local functions of the module instead of `Element` methods, `Element` don't needs them.