Used an implicit class to improve syntax