Я написал свою логику приложения в доменных объектах (для включения нескольких пользовательских интерфейсов и портирования на другие платформы), и теперь я смотрю на реализацию Activity для пользовательского интерфейса.
Учитывая, что каждое действие должно сериализовать свое состояние, каков наилучший способ гарантировать, что мои доменные объекты сериализуются только один раз?