extract triggers getters too.