Adding missing docs and some default values for File