recording todo ideas
updating tests and logic around explicit idProperty requirement