only set the direct binding property if not explicitly provided