Get the type of the agreement class
allows to mark logic contracts as initialized in order to reduce the attack surface
Get current implementation code address.
Proxiable UUID marker function, this would help to avoid wrong logic
* contract to be used for upgrading.
Calculate the real-time balance for the account of this agreement class
Update the code