Lazy decorators works, but needs more review