If you can't combine the activity, share the static functions