don't trigger setter initially for $Element#define