immutable opt in fhir facade, fix #21