call mixins' init function explicitly