The shape that the static side of a class must have to be considered 'reflectable'.
metadata: Tsource
metadata: T
parse: ParseFnsource
parse: ParseFn
serialise: SerialiseFnsource
serialise: SerialiseFn