Updated all the files adding the respective methods to use for the integration with other classes, also updated the documentation of some files