add a checkbox to auto create operations, new a readonly class