A simple wrapper around class-transformer and class-validator which provides nice and programmer-friendly API.
class-transformer-extra contains methods that's aren't included in the class-transform package.
InCompatibleWith is a decorator for class-validator that checks if siblings do not exist on the object.