Changes made to attribute are now reflected to properties when relevant. Fixes #19.