object class con/~con struct