expose private classes