schema -> object