I closed the above PR for it has inherent drawback (retrieval by natural id would fail). Need better way to validate association path in FetchMode.