Is it ok to have CAPABILITY_RESPONSE handler, even if the user has used layout parameter on \__init\__?
I believe that Board's self._layout should not changed after object initialization (after \__init\__).