update transform_regions() for parent field, update Domain.create_region()

- update Region.__init__()
set region kind and definition in Domain.create_region()

- update Region.__init__(), .set_kind()