If this is storing a path, we probably shouldn't call it "...File."  You could either rename (and the getter & event that go with it), or it'd also be ok to change it to store a file object instead.