PR #338 introduced broken backward compatibility by adding a required `active` field on the OTP entity. Please review the impact and decide if we need to provide compatibility, or if the effort to upgrade existing implementations is acceptable.