add helpers and register methods so Scorched can support extensions