particles attributes are now defined as a lazyproperty.