Ditched ISqlType and ITypeHandler for abstract classes. Makes for easier type implementation and more isolation