Meta-Interface for types that should be validatable/converted to JSONSchema

What needs to be modeled?

In order to have a more straight forward way to determine types that need to be converted to JSONSchema we need a Meta-Interface - for example SCValidatable.

Why is a new model necessary?

Current way of determining types is very confusing and error prone.