move responsibility of creating 'custom' solute from Solution setters to LogarithmicGraph