BVAL-405 Add hasConstrainedExecutables to BeanDescriptor and make isBeanCosntrained ignore executables