Added ProfileMixin

Fixes #92