fixes and tests for explicit idProperty requirement