This somehow hit me while doing animations. I tend to use one scene for each animation since I want the armature to move in the way the object moves so that I can place IKs precisely. Doing so is not a problem. I can take an armature and set object keyframes for the location and rotation.
So far so good but as soon as I use the object ( different objects but the same armature data block ) I hit a problem. The object keyframes suddenly stuck to the data block. Hence I can not make two objects in two different scenes where in one the armature moves forward ( to make a forward animation ) and in the other it moves backward ( for the opposite animation ). Whenever I set an object keyframe in one scene it automatically alters the other one too.
Is there a way I can have different scenes with each a copy of an armature I work on ( same data block therefore ) but with different movements so I can do proper animation?