LPS-51485 move query code into display context
LPS-51485 scope query to article when appropriate
LPS-51485 avoid creating throwaway array
LPS-51458 use permission aware method
LPS-51485 avoid using intermediary variables
LPS-51485 remove duplicated method
LPS-51485 autogenerated
LPS-51485 SF