Initial CommandObj work