Removed trigger logic, which broken everything.
Decentralized dynamic calls to avoid recursion errors.