Replace the plain_text_name getter and setter by a callback 

I think I remove a complexity in the theme_asset model. Just a simple change.

I changed a scenario and I didn't like it but I think it's ok because all is working. Tell me if i'm wrong.