Add role decorator