reintroduce schema in get* method as optional