change type of augmentations in AbstractTrackable to List<AbstractAugmentations>

change some stuff which results of this change
add Attribe to AbstractAugmentation: public AbstractTrackable trackable { get; set; }