Remove defineProperty for cross browser support