It seems that second parameter list and overloaded contructors in case classes aren't best friends. "Ambiguous reference..." compilation error is driving me crazy. Do you know any workaround?