@adrianmacneil As you can see, I've extended the PaymentMethod class to add 2 more variables. Wouldn't it be nicer if the common PaymentMethod/Issuer classes supported a property-mapper?

```php
public function __construct($id, $name, array $properties = array());
public function getProperty($name);
public function hasProperty($name);
```

?