added compact, defineProperties style option to srcs
added element code-style options