Emit property getter. Cache underlying types