Safely create/cast objects using the respective editor's `getValidObject` func

Inspired by all the work I have to do to handle malformed objects.

Instead of trusting the objects, use the editor getObject funcs to cast objs in selectors.jsx.

Edited by Jaden DIEFENBAUGH