The library needs the ability to seamlessly map between the Javascript property types on decorated classes and the underlying CQL column type specified on the column.
It should be able to use intelligent defaults based on the combination of the two types. For example, a JS property with a type of object and a column definition of type text should be serialized using JSON.stringify().
Date <-> TimeUuid, etc