reflectFields : reflect `atomicTypes` if the `parent` is `null`

In general, one should not select an instance of an `atomicType` into an
`ObjectEditor`; however, this allows for the corner case where it is
desirable to edit the fields in that case, but not when the atomic type
is a field of another object under inspection.