New attributes service

Closes #121