refactoring - changing module form Wrappable to AttrWrappable