* add In annotation * remove struct forward declarations * fix members initialization list in header * merge removal code for function bodies and constructor definition