Improve Purchase model interface
Better Currency interface