new eager loading methods for legacy