Avoiding memory leaks destroying Instances

according to the Weld's documentation: 

> By default, each object obtained using Instance remains managed (is not released) 
until the Instance object is destroyed. This can easily create a memory leak. Therefore, 
the application should explicitly destroy obtained instances when it no longer needs by 
calling the Instance.destroy() method.