Fix custom empty? method preventing parent assignment

Fixes https://github.com/stefankroes/ancestry/issues/133 parent assignment.