Init and Destroy methods through Annotations