Require a dispose function
dispose
Release resources and notify dependent services when tearing down an object
Require a
dispose
function