More features

# Invoked methods are executed against a refreshed instance, avoid
static values
# Added more generic bricks to assist noodle
# Added regex property type