fix: properly check attribules and value types before getting the value
fix: particle modifier
fix: even more correct way to get attr
add: comment
fix: skip objects without mesh; node caching; generic simple animation check method