TAP5-1098: Provide new SelectModelFactory service that can automatically build a standard SelectModel from objects and property names