in-between cleanup commit
cleanup for .gitignore
added [Serialized] attributes where it needed in order to remote management