title: Cassandra Phantom - could not find implicit value for parameter helper: com.outworkers.phantom.macros.TableHelper[Users, User]
body: <p>I am using Cassandra Phantom driver to build an application with Scala and Cassandra. My code looks like this:</p>
  
  <pre><code>case class User(id: UUID, name:String)
  
  abstract class Users extends CassandraTable[Users, User] with RootConnector {
    object id extends UUIDColumn(this) with PartitionKey
    object name extends StringColumn(this)
  
    def save(user: User): Future[ResultSet] = {
      insert
        .value(_.id, user.id)
        .value(_.name, user.name)
        .consistencyLevel_=(ConsistencyLevel.ALL)
        .future()
    }
  
    def getById(id: UUID): Future[Option[User]] = {
      select.where(_.id eqs id).one()
    }
  }
  </code></pre>
  
  <p>But when I try to compile the code it gives me following error:</p>
  
  <pre><code>could not find implicit value for parameter helper: com.outworkers.phantom.macros.TableHelper[Users, User]
  </code></pre>
  
  <p>I am not able to understand why this error is occurring when I am following documentation.</p>
  
  <p>Phantom Version: 2.7.6</p>
  
  <p>Scala: 2.11.2</p>