fix relationship on_delete relationships

seems like on the rush i forgot some DB children removal / nullify (depending on importance of metadata) after parent is deleted. review models and fix this small issue.