[Lifecycle] Add validation phase