Added docs, and starting to work on dealing with undefined props (only defined in markup)
scoping of undefined properties