Implements basic mixin extending functionality