added inverse properties, model for working names with inverse