diff --git a/querydsl-root/pom.xml b/querydsl-root/pom.xml
index d64e88b92..130ddc852 100644
--- a/querydsl-root/pom.xml
+++ b/querydsl-root/pom.xml
@@ -214,7 +214,9 @@
com/mysema/query/SearchResults
com/mysema/query/sql/SQLListeners
com/mysema/query/apt/TypeExtractor
-
+
+ com/mysema/query/sql/QBeans
+ com/mysema/query/support/EnumConversion
com/mysema/query/support/NumberConversion
com/mysema/query/support/NumberConversions
com/mysema/query/types/ArrayConstructorExpression
diff --git a/querydsl-scala/src/main/scala/com/mysema/query/scala/Projections.scala b/querydsl-scala/src/main/scala/com/mysema/query/scala/Projections.scala
index 9d62ae22a..e6fcb0a56 100644
--- a/querydsl-scala/src/main/scala/com/mysema/query/scala/Projections.scala
+++ b/querydsl-scala/src/main/scala/com/mysema/query/scala/Projections.scala
@@ -35,7 +35,7 @@ trait Projections {
* @param mf
* @return
*/
- def create[T](expressions: Ex[_]*)(implicit mf: Manifest[T]) = {
+ def create[T](expressions: Ex[_]*)(implicit mf: Manifest[T]): ExpressionBase[_] = {
val clazz = mf.runtimeClass.asInstanceOf[Class[T]]
try {
clazz.getConstructor()