implement Context[] attributes and messages