added static method to interface.
added an option to get shorter name.