Removed object::{create,destroy} and moved important code to constructor/destructor