moved color, gradient and vector2 to value