Added function to check if an object can be added

A new function called _isTrackableObject has been added. It checks to see if all of the properties in an object are untrackable (meaning we ignore them) and it won't add those objects to the context.