BUG FIX: I would recommend instead binding Application and having things depend on the more concrete type - Christian Gruber