Removed unused using directives, added missing documentation (partly), introduced BaseBuildAttribute

No changes in functionality