Serate methods from their data types