New properties classes and ptb-actions and gitignore