Implement several methods in VFile
FIX BUG: must leave (the fragment's) removal to client because it might be originally added via another fragment's child fragment manager; not by the activity's manager!