LIVEOAK-445 id and self should not be added to json configuration files on save
 - Exclude 'id' and 'self' from ResourceState being saved to application.json
 - Add 'type' as a property returned from readProperties()