factory instance should be self bound
version bump