@WebMAPStateManagement: handles state of the object, detect changes over the object.
@WebMAPForceSync: this one forces a change detected from backend to frontend even if the value is the current property value.
@WebMAPDataAccess: initialize a data access transaction, when calling a method with this annotation.
@WebMAPIgnoreStateManagement: used when it's not necessary to know or detect changes over an specific object.
@WebMAPSharedStateManagement: handle state of shared variables, detect changes over shared variables.