Play! Scala cake pattern implementation