Taking advantage of the Asset management system to modularize code