push save method to Artifact base class