GPLv3 License
Atom class for Engine Rule
Modify with Atom class