public void SharedModulesToShareBehavior()
{
var module = new NotifyPropertyChangesModule();
module.PropertyChanged +=
( sender, args ) => Console.WriteLine( "The field {0} has changed.", args.PropertyName );
module.PropertyChanging +=
( sender, args ) => Console.WriteLine( "The field {0} is changing.", args.PropertyName );
var inigo = new Person( module ) { Name = "Inigo" };
var ian = new Person( module ) { Name = "Ian" };
inigo.Age = 45;
ian.Age = 30;
}