Artifact is now immutable class with getters