Fix issue where VectorIterator Reset skipped the first item.
Added GetSkeletalId as pure virtual for derived entities to define for sychronization purposes.
Update time entry iteration to reset by regenerating the list, fixing a deletion bug.