Adding rough File object implementation