The method as set forth in claim 1 further including logically attaching a plurality of properties to the document, each of the properties being configured to activate a service upon a triggering event where the triggering event is an operation performed on the document by an application, the service being independent from the application.