This fixes an issue where state bleed from the parent to the child

Won't be necessary to check hasOwnProperty with new init style, right? (Or did you want to keep it to be safe?)