diff --git a/src/main/scala/paperjs/Styling/Color.scala b/src/main/scala/paperjs/Styling/Color.scala
index 8397070..1b45469 100644
--- a/src/main/scala/paperjs/Styling/Color.scala
+++ b/src/main/scala/paperjs/Styling/Color.scala
@@ -27,7 +27,7 @@ trait Gradient extends js.Object {
 
 @js.native
 @JSName("paper.Color")
-class Color(red: Double, green: Double, blue: Double, alpha: Double) extends js.Object {
+class Color(val red: Double, val green: Double, val blue: Double, val alpha: Double) extends js.Object {
   def this(gray: Double, alpha: Double) = this(0,0,0,0)
   def this(gradient: Gradient, origin: Point, destination: Point,
            highlight: Point = Point(0,0)) = this(0,0,0,0)