Handle direct reassign of lazy property

It introduced RangeError, now it throws with proper message