templated Interval methods to avoid the need for Glib::Values in application code.