Commit metadata

done
ten author musi się tu pałętać? dobrze by było traktować paczkę CommitMetadata jako całość i nie rozbijać jej już na kawałki, tylko bindować cały component do Snapshota...