redesign migration operations,
make split reuse other commands operations
merge ClassOperations and PropertyOperation
move property finish implementation
move property finish implementation
introduce parent