// booleans
s.addColumn(VisualItem.VALIDATED, boolean.class, Boolean.FALSE);
s.addColumn(VisualItem.VISIBLE, boolean.class, Boolean.TRUE);
s.addColumn(VisualItem.STARTVISIBLE, boolean.class, Boolean.FALSE);
s.addColumn(VisualItem.ENDVISIBLE, boolean.class, Boolean.TRUE);
s.addColumn(VisualItem.INTERACTIVE, boolean.class, Boolean.TRUE);
// bounding box
s.addColumn(VisualItem.BOUNDS, Rectangle2D.class, new Rectangle2D.Double());
return s;