Split methods from the BoardManager to BoardReader and BoardValidator