we could also allow to push a stream into any property of an existing node as an alternative. in some of our projects, we just push a binary stream into a property instead of having the nt:file node.