[MSHARED-417] Infinite loop when loading self-referencing properties Submitted-by: Gabriel Belingueres <belingueres@gmail.com> This closes #17