only calculate property modifier when it is actually needed
failure to parse a specific file should not cause the failure of apex completion in other project files