A method for processing media content in a media environment, comprising: providing a plurality of media assets, each media asset having a plurality of attributes and representing a master template; instantiating at least one of the plurality of media assets, thereby generating one or more instances of respective media assets, wherein each instance inherits the plurality of attributes of the respective media asset; propagating a change of an attribute of a media asset to all instances of the media asset, including determining for each instance of the media asset whether the corresponding attribute has been changed locally in the instance of the media asset, overwriting a corresponding attribute in the instance of the media asset only, if the corresponding attribute in the instance of the media asset has not been changed locally in the instance of the media asset, and providing an indication of an overwrite of the corresponding attribute of the instance of the media asset, wherein the indication is a graphical indication provided on a graphical user interface to inform an operator about a respective change of attributes in respective instances of the media asset; creating at least one scene and populating the at least one scene with the one or more instances of respective media assets; creating at least one take by animating in the at least one take attributes of at least one instance in the at least one scene; creating a sequence including the at least one take; rendering the sequence; and creating a further scene and referencing a scene of the at least one scene in the further scene; propagating change of an attribute of an instance of a media asset in the referenced scene to the corresponding attribute of a corresponding instance in the further scene, wherein said propagating of the change of the attribute of the instance of the media asset includes determining for each corresponding instance of the media asset in the further scene whether the corresponding attribute of the corresponding instance has been changed locally in the further scene, and overwriting the corresponding attribute of the corresponding instance in the further scene with the changed attribute of the instance of the media asset in the referenced scene only, if the corresponding attribute of the corresponding instance in the further scene has not been changed locally, and providing an indication of an overwrite of the corresponding attribute of the corresponding instance in the further scene, wherein the indication is a graphical indication displayed on the graphical user interface, wherein an indication of an overwrite of an attribute of an instance of a media asset that represents the master template of the media asset is distinguishable from an indication of an overwrite of the corresponding attribute of the corresponding instance of the media asset in a referenced scene. providing a plurality of media assets, each media asset having a plurality of attributes and representing a master template; instantiating at least one of the plurality of media assets, thereby generating one or more instances of respective media assets, wherein each instance inherits the plurality of attributes of the respective media asset; propagating a change of an attribute of a media asset to all instances of the media asset, including determining for each instance of the media asset whether the corresponding attribute has been changed locally in the instance of the media asset, overwriting a corresponding attribute in the instance of the media asset only, if the corresponding attribute in the instance of the media asset has not been changed locally in the instance of the media asset, and providing an indication of an overwrite of the corresponding attribute of the instance of the media asset, wherein the indication is a graphical indication provided on a graphical user interface to inform an operator about a respective change of attributes in respective instances of the media asset; creating at least one scene and populating the at least one scene with the one or more instances of respective media assets; creating at least one take by animating in the at least one take attributes of at least one instance in the at least one scene; creating a sequence including the at least one take; rendering the sequence; and creating a further scene and referencing a scene of the at least one scene in the further scene; propagating change of an attribute of an instance of a media asset in the referenced scene to the corresponding attribute of a corresponding instance in the further scene, wherein said propagating of the change of the attribute of the instance of the media asset includes determining for each corresponding instance of the media asset in the further scene whether the corresponding attribute of the corresponding instance has been changed locally in the further scene, and overwriting the corresponding attribute of the corresponding instance in the further scene with the changed attribute of the instance of the media asset in the referenced scene only, if the corresponding attribute of the corresponding instance in the further scene has not been changed locally, and providing an indication of an overwrite of the corresponding attribute of the corresponding instance in the further scene, wherein the indication is a graphical indication displayed on the graphical user interface, wherein an indication of an overwrite of an attribute of an instance of a media asset that represents the master template of the media asset is distinguishable from an indication of an overwrite of the corresponding attribute of the corresponding instance of the media asset in a referenced scene.