Added CanCan support