Revert "Revert "Try hide attributes""

This reverts commit 915d9866ceab534a336117a77de53fa044177f64.
Revert "Try hide attributes"

This reverts commit 4c4d244936e8c8c6275491183d500153767b4e4e.
Revert "Fix JSON"

This reverts commit b81ef7facba200b76b159d769458acaa32eb5cb1.
Revert "Turn JSON Filter into Drop Method"

This reverts commit 34f2652fe8718536ae0b9fb32ef97d294d2bd6ed.
Revert "Test"

This reverts commit d6b7d0a29338cca969ea988e15be3f51dbc48d11.
Use self instead of param