Refactor PoddArtifactManager.loadArtifact to use Model