make canonical() calls in SQL*CoercibleType work with subclasses of Date
remove redundant version declarations