Compile options to control accessors creation

Sometimes one need to create own custom accessors in record module so it can be convenient to disable them with option