Added helper class to make deriving easier