You implement the bean not the home. The bean serves both home and remote requests
I hadn't looked at this for a while, but now I see there is a reply. I think you misinterpreted my question. I was not asking whether I should implement Homes as single threaded, but whether you implement them that way.