lazy val overrideRootProjectName:Option[String] needs to be in trait not the traits def