CAReplicatorLayer con CAShapeLayer

Comencé a usar CAReplicatorLayer para get replicaciones de un CAShapeLayer .

La propiedad instanceTransform de la capa que uso para mover las replicaciones funciona bien, pero la instanceAlphaOffset Alphophop instanceAlphaOffset y los demás desplazamientos de color (p. Ej., instanceBlueOffset ) no tienen ningún efecto. ¿Qué puedo hacer para que funcione?

¿Puedo subclassar CAReplicatorLayer para definir properties personalizadas que cambian en las réplicas? Me encantaría cambiar el relleno y el strokeColor del CAShapeLayer con cada repetición. ¿O es de alguna manera posible (sin subclasss)?