attribute refactoring start
attributes - names instead of typeof()
project files default namespace
added protobuf-net package
refactoring - namespace compatibility with protobuf-net, build fixes