- think about splitting __file:
__file
source
mode
owner
__directory
parents
__link
type symbolic | hard