Update DTFoundation to 1.4.2
implemented weak ref support (if deployment target allows it) #311
Merge branch 'od/issue_311' into develop