fix: make core props tests pass after hotfix
shape: experimental add_picture() z_idx impl