The "get" part is not merely redundant/incorrect, it's potentially harmful. When you make an EL reference to a bean property on an input control, the "get" method brings the value out for display, but it's the set method that takes the user's input and posts it into the backing bean.
In fact, that's what distinguishes the "$" notation from the "#" notation. The older "$" expressions were read-only.
An IDE is no substitute for an Intelligent Developer.