Schema manager optimization

- create abstract class
- add docs
- goе own namespace
remove class ColumnType
rename Column to Field