decouple the relationship with parent