- Removed unused SpotCollection (replaced by TrackableObjectsCollecion)
- Created abstract implementation of TrackableObject and moved common methods there