competition entity: isActive renamed to isInProgress, added hasStarted and hasEnded methods