Damn Decorators are awesome