constructor: data copying (if owner=true)