Preserve the representation type and other properties as filters are applied.
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
When a filter is applied, the newly created representation is mostly independant from the previous one. Some parameters are preserved, but not all and it does not work with plugins. It would be nice if the newly created representation matches the parent one, when possible. This should also work in the case of representation plugins.
For this, I can see two steps : 1/ When possible, create the same representation for the output as the one used for the input. 2/ copy all properties of the parent representation so that they are intially the same.