AbstractBusiness added.
Updated class comment.
added listen method.