Separate App Parser from AppMessage