changed all types of all source definitions to 'object'

In the mailing list about the spec, the need for more information on the source of an object was expressed. I've changed the scheme to reflect this.