Adding the virtual material property bases, and the minimal of Materials class coding