Call this.new_properties in initialize() so overriding render() doesn't mess it up.