* don't add switches if it is not supported * don't create entity unless if it is valid * Raise on other exceptions * rework valid_enties
* don't add switches if it is not supported * don't create entity unless if it is valid * Raise on other exceptions * rework valid_enties