Added application type-hinting