moved AwareInterface to ApplicationAwareInterface just to be clear.