Information is in the base class anyway, plus pad creation was done incorrectly.
This are (almost) completely autogenerated from the documentation.