Avoid assuming Column is ndarray subclass in Table
Use super for calls to superclasses
Allow ndarray subclasses for Column, automatically creating new classes
Note: MaskedColumn kept as is