Adding explicit visibility settings for the library