Fix wrong field name
Support for string non-auto generated keys
Remove some redundant parts of the pricing scheme
Support for MySQL
Testing MySQL