Refactored batch fetch, rewrote backref population syntax