ENH: Completed interface so that multiple mixins could be used