Added aliases mechanism to help mitigate the fact that there are a million types of NSStrings and otheor stupid data types.