Add SchemaInterface
Rename SchemaDataInterface to SchemaInterface
Delete PdoAdapter class
Add more type constraint to function parameters