use CreatedBy mixin
use SimpleCreate mixin
pylint cleanup