Fixes in property naming

This commit fixes some issues in property naming,
making them more explicit. It also introduced the
alias function in the generator, that is useful
when you don't want to use Facebook API names.