Fixed populate and unpopulate to actually work on regular reference fields, with auto ids.
Fixed issue with recursive population.