Pulled out shared app properties into the AbstractApp class.