use logger for printing information from rules, encode passsword to not be kept as clear text in process instance, extend ProjectContextChangeEvent to carry branch information
asset-mgmt: fire project context change event from project structure to update repository