Index more system components
Add componentKey
Rename database field to match property name
Indexes are unneeded at this time/remove old key
Increase field size
Full name is required for generating componentKey
Add arguments to generate unique key
Remove missing field
Make field name more explicit
Remove unneeded field
Add JMS type for deserialization
Revamp component key creation