@CatalogedBy(value=IntegerTraits.class) public interface IntegerTrait extends BlockTrait<Integer>
BlockTrait that accepts Integer based
 values, usually with a predefined range. It is recommended to use the
 PredicategetName, getPossibleValues, getPredicate, getValueClass, parseValuegetId