Reverted to non cascading deletes.
Implemented toString().