Revert "partial cascade_type changes that probably will not be used due to complexities of inheritance"

This reverts commit 45a56a59970b94f0889a059fb7796c00c46b48bf.

inheritance complexities seem to undermine this approach
Revert "added cascade_types to configurations"

This reverts commit b7055c9a27a8e99d785a56771408736ae7d0facd.

inheritance complexities seem to undermine this approach