Added Artifact and ArtifactSource traits.