Use underscore as seperator for implicits to avoid possible name collission