Cards globally accessible

The Credit Card objects could be accesible outside the plugin scope in order to extend them if needed, to retrieve the Card object and perform custom actions, etc.

I have not thought about all implications about this change, but opened this pull request to discuss it :-)