refactored relation between activity and transaction fragment, reason: AggregateAccount can not be restored if fragment is restored instead of being created from activity