* Fixing ArtifactsByChecksumConstraint for null types. * Adding anonymous type constructor for ArtifactsByChecksumConstraint. * Removing DatabaseSearch. (We don't want a repeat of the mess that exists within continuum!)