PortalKit: refactor on Lifecycle.js and something updated during some js modules
PortalKit: something missed in PropertiesManager