Ignore composer.lock
Resolved bug #33831 created CompositeDTOMapper, extended composite resources from CompositeResource abstract class, and created serialization and deserialization functions for all such resources.