merge check whetehr type was already registered
merge check whetehr type was already registered

apioo/psx-schema,apioo/psx-schema,apioo/psx-schema,apioo/psx-schema,apioo/psx-schema,apioo/psx-schema,apioo/psx-schema,apioo/psx-schema,apioo/psx-schema,apioo/psx-schema,apioo/psx-schema