core: Custom properties code cleanup

Removes member initialization.
Renames attributes to match Java Code conventions.
Adds missing Javadoc.

Change-Id: I045a6ae15cd3bb840ae1fa2561f90e35b2c00fa6
Signed-off-by: Martin Perina <mperina@redhat.com>