Define App delegate methods dynamically
Use readers within methods
Use instance variables for initializing