Better way to handle parent case property lookup