Strict typing. This disallows unexisting classes upfront