implemented wrapper
used wrapper in module
used wrapper in decorators
moved require, trigger to attribute file
removed decorators file
min