added multiple names for methods with optional arguments
added safe names for special operations