add lifecycle mapping to avoid m2e error