The advantage of making private would be that it gives us some time to decide about the final API. We can make it pubic later.