Started writing metadata object model
change
lib changes