Generalized GetPropertyNames() object expression, added object expression type editor