class-properties (npm): Decorate class properties in TypeScript so they can be known at runtime
Keywords: typescript|property decorator|validate properties|runtime property names