self is initialized inside the if(!dna)

self will be undefined if dna is passed to the angel during creation.
Merge pull request #1 from vbogdanov/patch-1

self is initialized inside the if(!dna)