Scala: Added ability to specify implicit parameters. Also leverage of Ordering Trait.