Added basic object class and manager