Expressions should not be too complex
Collapsible "if" statements
"For-in" statement must filter items
Do not use "Array" and "Object" constructors