more on Decorator with class