Changed the call signature for mp from an add function to a property function for the mp attribute. This shouldn't change anything for users