Fix place type related issues

- save/load place type in block/parcel
- assign place type to block/parcel