Making the AbstractColumn private
Adding blocking contexts.
No need for weird Try stuff.
Merge branch 'develop' into feature/improvements
Merging changes done to wrong branch.
Optimising imports.