cascade form (with array) worked now
refactoring of annotated property mechanism