Make based on check method public
Don't recurse on embedded objects