New design pattern and new application hosts and application instances classes added