Added hasGroup() added isActive()