The LavObject constructor uses metadata module to get properties