Can allow build because this furniture not set canBeAlwaysPlaced = false.
but if set this string to false. Can't place anywhere.
I think ISSimpleFurniture needs an extra validation to set canBeAlwaysPlaced to false(in this furniture), and let it place only on not occuppied walls.