Hage<T>(T value) where T: Enum