18/make it easier to inherit from mp

PR for 18