modifying HasProps so it accepts declaring Properties without parens; adding test for this.  Also adding some visual Properties like Align and Pattern.