Created seperate ArtifactInfo class and updated Database to use it.