Generally better to have DLLPUBLIC class with some DLLPRIVATE members

...in the same vein as 80a1a2599e04142683d2286d0e32d0e13fb45de3.

Change-Id: I181d54475d82e2a01a56f48a13ac42dbad876d2c