DynamicHooks creates function hooks completely dynamic