Extracted the get_repose_artifact_url method.
Added __init__ methods that set the root attribute.