When I'm tired of a bug and the console.log starts looking like a poem.

Called buildProperties
a string
Purpose is null
repeatable
true
is Literal boolean
not a string
Repeatable is true
shortDescription
is Literal object
pop array
not a string
Still not a string
.... undefined

#coding #failing #poetry #notlookingforhelp

I think it's just "Purpose is null" that's really resonating for me at the moment.
Update: I did get this code working.