generated actions, added reflection based registry