Query optimisations during update use cases for child object

Added further tests to assert the number of queries, field describes
and rows used in the tests.
Comment clarificaiton in test
Added additional validation by delegating to the LREngine ctx validation, checks for compatible types and operations.

Additional tests