ModernFactory Ref functionality
App.config mark appropriate instances as singleton