Логировать работу софта не имея доступа к его исходникам?
аспекты, load time weaving
Объекты, о которых речь — сущности в программе или про них также знает что-то другое (ну, записи в БД, файлы)? Если второе, то можно настроить аудит средствами ОС и сервера БД.