Removed eval() and added per_object dynamics control