Generic attribute member function pointer container. All function must return non void result (we can implement this) as this is attribute and assumed to return something. The instance to the class will provided vie the invoke function. In general (unless you care) you should use this class vie the AttributeFunction class.