we should not hard initialize repository/workspace values. Instead, we should use default repository and system workspace in case of missing configuration