Lose coupling added for object types.