Or, it may be enough in this case to make these new classes package local. They will not add to API, and remain close to the only place where they are needed.