Replaced Subject's alreadyUsed boolean with new UsedState enum