Used singleton pattern for AssetLibrarian