allow deep property binding