public class DateDefinition extends AbstractDefinition<DateDefinition>