Made the handling of helper functions more comfy by using a register mechanism