#48 Use setters in place of Object.defineProperty for IE8.  Increment version to 2.4.29.