FIX: Some Contructors and uninitialized variables too.