This is one beautiful feature of the strong-typed business objects. When you change a field name, you will receive an error in all of the locations that reference the old field name. You can do several things at this point, just click on the error and it will take you to the place that needs to be modified with the new field name, or you can use some of the refactoring tools to replace all of the referenced locations for you.As for aliasing, we do not have this type of support, but honestly we change names all of the time and it is literally a few minute problem just going through the error list and correcting the referenced names.
Hope this helps.