basic schema inheritance support