This will probably create a retain cycle if the parent refers to this. This should probably be weak