Using decorators for security