This is an example of the Chain of Responsibility pattern. I'm using a simple DTO "HomeStatus" to store values statically as an example.