It's a balance -- we don't do full hungarian notation (the type annotations have a habit of getting out of date). We don't use a_ anywhere though.