added copy/read method on UdfReader
merge @melodon