Implement role annotations