allow config instance to be overidden