@silverpill @sabrinkmann @Profpatsch
the biggest problem with the duck typing approach imo is, that there might occur situations in which different definitions exist for the same field.
e.g. we had this situation where content was defined as a Proposal as string, whereas in Note it was common to have a mapping from lang-code to a string in the according language as content.
In this case we could figure it out but there might be more complicated cases and not every type might end up mixable