Support properties on const meshes
No handle-type-safe array storage is available for const meshes, although it would be very useful.
We could let the caller handle ownership and store pointers in a mutable class variable of
ResourceManager, or even keep the property in the mesh along with the others (while making sure they are invisible for other users, so the
const is not just ignored).