Best practices of using 3rd party modules in Caché