If I understood it correctly, it seems like a perfect usage of the "strict private" declaration range.