make use of ActiveSupport's eager loading feature