I dont necessarily need to expose them but it does help. This library is just for internal and we prefer not to split up our functionalities and write a bunch of wrappers around objects that we plan on using. Its much simpler and cleaner for us to just allow these libraries to continue to be accessible as is.
Obviously as a final approach we can do what you recommended.