Remove unused method
Add spec for dynamic properties and dont allow messageName to be overwritten by dynamic properties