Is there a reason for the shift away from Aware/Setter pattern for SelectBuilderFactory in application/Espo/Core/Record/Services?