move class DispositionDef to new file