modified accessors to use card name && set instead of name || id