Added @DiscreteObject