ModernFactory code improvement
Pipeline - allow to unmask expceptions
Introduce lifecycle observer
Mapping code improvement
Code cleanup