Provided non-flow properties are read and written on the owning block, while required non-flow properties are read or written on an external block