* Changed all duration reads to use implicit conversion and the new getDuration to reduce boilerplate