move stickit and serialise into mixin