Added beacon interface class.