Add LifecycleFragment implementation