added initial version of access behavior, partial port from P3MetaDataBehavior