#44: Reworked schema class inheritance to allow aliases.