static HasColumn of(Document document) {
        return viewOf(document, HasColumn.class, HasColumnView::new);
    }
Returns a wrapper of the specified document that implements the 
{@link HasColumn} trait. If the specified document already implements the
trait, it is returned unwrapped.

@param document  the document to wrap
@return          the wrapper
runtime-parent/runtime-config/src/main/java/com/speedment/runtime/config/trait/HasColumn.java