Added FirewallObj subclass --
still brainstorming ideas and awaiting details from client