no, it's not re-read if `originalProperties` is set -- in `BPBuilder.build()` it does:

                if (originalProperties != null) 
                    return new BrooklynProperties().addFromMap(originalProperties);