some ugly hooks in admin to remove uglier stacks. Thought around admin module and API in order to write module admin code/form directly in each module