Scaladin 3 with Vaadin 7.1.12

Hi,

I am trying to get a simple Hello World Vaadin webapp working, however I get a compilation error:

not enough arguments for constructor UI: (title: String, theme: String, widgetset: String, preserveOnRefresh: Boolean, pushMode: vaadin.scala.PushMode.Value, p: vaadin.scala.internal.WrappedVaadinUI)vaadin.scala.UI
class HelloUI extends UI(title = “Hello World”) {
^

My UI class is

package com.test

import vaadin.scala._

class HelloUI extends UI(title = “Hello World”) {

content = new Label(“Hello World”)

}

I think there is something very fundamentally wrong. My dependencies are as follows:

    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-server</artifactId>
        <version>${vaadin.version}</version>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-client</artifactId>
        <version>${vaadin.version}</version>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-client-compiled</artifactId>
        <version>${vaadin.version}</version>
    </dependency>
    <dependency>
        <groupId>com.vaadin</groupId>
        <artifactId>vaadin-themes</artifactId>
        <version>${vaadin.version}</version>
    </dependency>
    <dependency>
        <groupId>org.vaadin.addons</groupId>
        <artifactId>scaladin</artifactId>
        <version>3.0.0</version>
    </dependency>

Any help is very much appreciated.