Enhance getRoles() to support smart roles