- Optimized shape_get_def for prop rewrites